outstanding payable - German English Dictionary